Obec Roztoky u Semil leží v Libereckém kraji v ORP Semily v nadmořské výšce 512 m. V roce 2014 zde žilo 115 obyvatel. Roztoky u Semil má katastrální území o rozloze 442 ha.